#ifndef BANGOCONSTANTS_H
#define BANGOCONSTANTS_H

#include "BangoNokiaQTLibrary_global.h"

class BangoConstants
{
public:

    static const int SDK_TYPE;
    static const QString SDK_VERSION;

    static const QString POST_RESPONSE_SUCCESS;

    static const QString ERROR_TAG;

    static const QString VIDEO_PARAMETERNAME;
    static const QString VIDEO_LIVEPARAMETER;
    static const QString VIDEO_ONDEMANDPARAMETER;

    static const long POSTDELAY_SESSIONEND;

    static const int WIFI_CONNECTION;
    static const int OPERATOR_CONNECTION;
    static const int UNKNOWN_CONNECTION;

    static const QString OPTION_OTHER;

    static const QString UNKNOWN_VERSION;
    static const QString UNKNOWN_INFORMATION;

    static const QString POSITIONINGMETHOD_ALLPOSITIONINGMETHODS;
    static const QString POSITIONINGMETHOD_NONSATELLITEPOSITION;
    static const QString POSITIONINGMETHOD_SATELLITEPOSITION;
    static const QString LOCATION_CELL;
    static const QString LOCATION_ASSISTED;
    static const QString LOCATION_GPS;

    static const int ERROR_NONE;
    static const int ERROR_USER;
    static const int ERROR_INTERNAL_CRITICAL;
    static const int ERROR_INTERNAL_WARNING;

    static const QString SETTING_POST_URL;
    static const bool SETTING_USEOFFLINESTORAGE;
    static const bool SETTING_FINDLOCATION;
    static const bool SETTING_LOGEVENTS;
    static const int SETTING_SESSION_RESUME_PERIOD;
    static const QString SETTING_LOCATION_SOURCE;
    static const bool SETTING_LOCATION_FIND;

    static const QString DATETIME_FORMAT;

    static const int DATABASE_VERSION;
    static const QString DATABASE_NAME;

    static const QString SQL_CREATE_TABLE;
    static const QString SQL_INSERT_INTO_TABLE;
    static const QString SQL_SELECT_FROM_TABLE;
    static const QString SQL_DELETE_FROM_TABLE;
};


#endif // BANGOCONSTANTS_H
